using System;
using System.Collections.Generic;
using System.Text;

namespace HHo_Model
{
    public class E_ConsultaTrab
    {

        private string _codATA;

        public string CodATA
        {
            get { return _codATA; }
            set { _codATA = value; }
        }
        private string _codSATA;

        public string CodSATA
        {
            get { return _codSATA; }
            set { _codSATA = value; }
        }
        private string _codCom;

        public string CodCom
        {
            get { return _codCom; }
            set { _codCom = value; }
        }
        
        private int _IdTrab;

        public int IdTrab
        {
            get { return _IdTrab; }
            set { _IdTrab = value; }
        }
        private short _SeqInternaInf;

        public short SeqInternaInf
        {
            get { return _SeqInternaInf; }
            set { _SeqInternaInf = value; }
        }
        private string _matAvion;

        public string MatAvion
        {
            get { return _matAvion; }
            set { _matAvion = value; }
        }
        private DateTime _fecInf;

        public string StrFecInf
        {
            get
            {
                if (_fecInf != null)
                {
                    return _fecInf.ToShortDateString();
                }
            }
        }

        public DateTime FecInf
        {
            get { return _fecInf; }
            set { _fecInf = value; }
        }
        private int _idPrgNPrg;

        public int IdPrgNPrg
        {
            get { return _idPrgNPrg; }
            set { _idPrgNPrg = value; }
        }
        private string _descPrgNPrg;

        public string PyNP
        {
            get
            {
                string returnValue = "";
                if (_descPrgNPrg != null)
                {
                    if (_descPrgNPrg.Trim() == "PROGRAMADO")
                        returnValue =  "P";
                    else
                        returnValue =  "NP";
                }
                return returnValue;
            }
        }

        public string DescPrgNPrg
        {
            get { return _descPrgNPrg; }
            set { _descPrgNPrg = value; }
        }

        
        private string _descTrabajo;

        public string DescTrabajo
        {
            get { return _descTrabajo; }
            set { _descTrabajo = value; }
        }

        private decimal _HHReal;

        public decimal HHReal
        {
            get { return _HHReal; }
            set { _HHReal = value; }
        }

        public string SupervNombCompleto
        {
            get { return _supervApPat + " " + _supervNombre; }
        }
        
        private string _supervApPat;

        public string SupervApPat
        {
            get { return _supervApPat; }
            set { _supervApPat = value; }
        }
        private string _supervApMat;

        public string SupervApMat
        {
            get { return _supervApMat; }
            set { _supervApMat = value; }
        }
        private string _supervNombre;

        public string SupervNombre
        {
            get { return _supervNombre; }
            set { _supervNombre = value; }
        }


        public string TLeaderNombCompleto
        {
            get { return _tleadervApPat + " " + _tleaderNombre; }
        }
        private string _tleadervApPat;

        public string TLeaderApPat
        {
            get { return _tleadervApPat; }
            set { _tleadervApPat = value; }
        }
        private string _tleaderApMat;

        public string TLeaderApMat
        {
            get { return _tleaderApMat; }
            set { _tleaderApMat = value; }
        }
        private string _tleaderNombre;

        public string TLeaderNombre
        {
            get { return _tleaderNombre; }
            set { _tleaderNombre = value; }
        }

        public string EncarNombCompleto
        {
            get { return _encarApPat + " " + _encarNombre; }
        }

        private string _encarApPat;

        public string EncarApPat
        {
            get { return _encarApPat; }
            set { _encarApPat = value; }
        }
        private string _encarApMat;

        public string EncarApMat
        {
            get { return _encarApMat; }
            set { _encarApMat = value; }
        }
        private string _encarNombre;

        public string EncarNombre
        {
            get { return _encarNombre; }
            set { _encarNombre = value; }
        }


        public string PaticipNombCompleto
        {
            get { return _participApPat + " " + _participNombre; }
        }
        private string _participApPat;

        public string ParticipApPat
        {
            get { return _participApPat; }
            set { _participApPat = value; }
        }
        private string _participApMat;

        public string ParticipApMat
        {
            get { return _participApMat; }
            set { _participApMat = value; }
        }
        private string _participNombre;

        public string ParticipNombre
        {
            get { return _participNombre; }
            set { _participNombre = value; }
        }


        private int _idTipoApoyo;

        public int IdTipoApoyo
        {
            get { return _idTipoApoyo; }
            set { _idTipoApoyo = value; }
        }
        private string _descTipoApoyo;

        public string DescTipoApoyo
        {
            get { return _descTipoApoyo; }
            set { _descTipoApoyo = value; }
        }


        
        private decimal _HHTipoTrabajo;        
        public decimal HHTipoTrabajo
        {
            get { return _HHTipoTrabajo; }
            set { _HHTipoTrabajo = value; }
        }
        private decimal _HHEstimadoPrgTipTrab;

        public decimal HHEstimadoPrgTipTrab
        {
            get { return _HHEstimadoPrgTipTrab; }
            set { _HHEstimadoPrgTipTrab = value; }
        }
        private decimal _HHEstimadoPrgComp;

        public decimal HHEstimadoPrgComp
        {
            get { return _HHEstimadoPrgComp; }
            set { _HHEstimadoPrgComp = value; }
        }
        private string _numDiferido;

        public string NumDiferido
        {
            get { return _numDiferido; }
            set { _numDiferido = value; }
        }
        private int _idEstTrab;

        public int IdEstTrab
        {
            get { return _idEstTrab; }
            set { _idEstTrab = value; }
        }
        private string _descEstTrab;

        public string DescEstTrab
        {
            get { return _descEstTrab; }
            set { _descEstTrab = value; }
        }
        private string _obs;

        public string Obs
        {
            get { return _obs; }
            set { _obs = value; }
        }

        private string _accion;

        public string Accion
        {
            get { return _accion; }
            set { _accion = value; }
        }
    }
}
